// pages/lifeService/repairReport/evaluateDetail.js
const app = getApp();
var topOpacity = 0;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 组件参数设置，传递到组件
    defaultData: {
      title: "评价", // 导航栏标题
      showHome: false, //是否显示回到首页按钮
      showBack: true, //是否显示返回按钮
      showLogo: false, //是否显示logo
      bgColor: 'transparent'
    },
    baseUrl: app.baseUrl,
    version: app.globalData.version,
    navBarHeight: app.globalData.navBarHeight,
    dzList:[{
      id:0,
      name:'响应快速',
      choose:false
    },{
      id:1,
      name:'结果满意',
      choose:false
    }],
    chooseDzList:[],
    evaluateList:[
      {
        id:0,
        name:'非常不满意',
        choose:false
      },{
        id:1,
        name:'不满意',
        choose:false
      },{
        id:2,
        name:'一般',
        choose:false
      },{
        id:3,
        name:'满意',
        choose:false
      },{
        id:4,
        name:'非常满意',
        choose:false
      }
    ],
    chooseStarIndex:-1,
    evaluateInfo:'',
    shareTitle: '',
    shareImg: '',
  },
  //获取微信分享信息
  getShareInfo() {
    var that = this;
    wx.request({
      url: that.data.baseUrl + 'getShareInfo.php',
      method: 'POST',
      data: {

      },
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        that.setData({
          shareTitle: res.data.shareTitle,
          shareImg: res.data.shareImg
        });
      },
      fail: function (res) {}
    });
  },
  onPageScroll(t) {
    if (t.scrollTop < 40) {
      topOpacity = 0
      if (this.data.topOpacity != 0) {
        this.setData({
          topOpacity: 0
        })
      }
    } else if (t.scrollTop >= 40) {
      if (topOpacity <= 1) {
        topOpacity = t.scrollTop / 100 - .4
      } else {
        topOpacity = 1
      }
      if (topOpacity <= 1) {
        this.setData({
          topOpacity: topOpacity
        })
      }
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let that = this;
    let evaluateList = that.data.evaluateList;
    let id = options.id;
    var data = {
      id: id
    }
    that.setData({
      gdId: id
    })
    wx.request({
      url: that.data.baseUrl + 'api/getApiData.php',
      method: 'POST',
      data: {
        'apiUrl': '/openapi/maintOrder/v1/evaluateInfo',
        'data': JSON.stringify(data)
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        if (res.data.status == 1) {
          wx.hideLoading();
          that.setData({
            evaluateInfo: res.data.data[0],
            chooseStarIndex:res.data.data[0].comfLevel-1
          })
          for(var i = 0;i<res.data.data[0].comfLevel;i++){
            evaluateList[i].choose = true
          }
          that.setData({
            evaluateList
          })
        }
      },
      fail: function (res) {
        //调用最终上传数据
        wx.hideLoading();
        app.showTip('服务器繁忙,请稍候重试');
      }
    });
     //调用分享
     that.getShareInfo();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
    var that = this;
    return {
      title: that.data.shareTitle,
      path: '/pages/index/index',
      imageUrl: that.data.shareImg,
      success: function (res) {

      },
      fail: function (res) {

      }
    }
  }
})